package com.aptemo.webetek.client.widgets.payments;

import java.util.List;

import com.aptemo.webetek.client.enums.EnumPaymentType;
import com.aptemo.webetek.client.mvp.BaseDisplay;
import com.aptemo.webetek.client.widgets.paging.PagingDisplay;
import com.aptemo.webetek.shared.PaymentBean;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.HasChangeHandlers;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.ui.HasText;

public interface PaymentsDisplay extends BaseDisplay
{
	void updatePaymentList(List<PaymentBean> list);

	HasText getInfoField();

	HasClickHandlers getList();

	int getClickedRow(ClickEvent event);

	PagingDisplay getPagingView();

	HasChangeHandlers getStatusFilter();

	EnumPaymentType getStatusFilterValue();

	void setStatusFilterSelected(EnumPaymentType type);

	String translate(String string);
}
